Using Jason to Develop Normative Agents
نویسندگان
چکیده
Norms have become one of the most promising mechanisms of social control to ensure a desirable social order in open multi-agent systems where autonomous, heterogeneous and independently designed entities can work towards similar or different ends. Norms regulate the behaviour of agents by defining permissions, obligations and prohibitions, and by stating stimulus to their fulfilment while defining rewards and discouraging their violation while pointing out punishments. Since goal-oriented agents’ priority is the satisfaction of their own desires, they must evaluate the positive and negative effects of the fulfilment or violation of the norms before choosing to comply or not with them. In this context, we present the new functions of the Jason platform defined to support normative reasoning, i.e, to build agents able to deal with desires and norms. Agents are then able to check if they should adopt or not the norm, evaluate the effects of the fulfilment or violation of the norm on their desires, detect and solve conflicts among norms, and select desires and plans according to their choices of fulfilling or not a norm. We demonstrate the applicability of such new functions through a non-combatant evacuation scenario.
منابع مشابه
Modelling Dynamic Normative Understanding in Agent Societies
Agent-based Modelling appears as a promising analytical tool when it comes to a lasting question: in how far did different institutions affect the social and economic outcomes of societies? Taking an incremental step to address this question, we present a refined approach that combines existing institution representations (the structure) with a norm identification process to systematically ‘gro...
متن کاملRun-time norm compliance in BDI agents
Normative systems offer a means to govern agent behaviour in dynamic open environments. Under the governance, individual agents themselves must reason about compliance with stateor event-based norms (or both) depending upon the formalism used. This paper describes how norm awareness enables a BDI agent to exhibit norm compliant behaviour at run-time taking into account normative factors. To thi...
متن کاملExploiting Social Commitments in Programming Agent Interaction
Modeling and regulating interactions among agents is a critical step in the development of Multiagent Systems (MASs). Some recent works assume a normative view, and suggest to model interaction protocols in terms of obligations. In this paper we propose to model interaction protocols in terms of goals and commitments, and show how such a formalization promotes a deliberative process inside the ...
متن کاملN-Jason: Run-Time Norm Compliance in AgentSpeak(L)
Normative systems offer a means to govern agent behaviour in dynamic open environments. Under the governance, agents themselves must be able to reason about compliance with stateor event-based norms (or both) depending upon the formalism used. This paper describes how norm awareness enables a BDI agent to exhibit norm compliant behaviour at run-time taking into account normative factors. To thi...
متن کاملUsing Jason to Develop a Team of Cowboys (a preliminary design for Agent Contest 2008)
This document describes an overview of a multi-agent system formed by a team of cowboys to compete in the Multi-Agent Programming Contest 2008 (the “Cows and Herders” scenario). In the two previous contests we tested and improved Jason , the interpreter for an agent programming language used to implement the MAS. Jason [2] is an agent platform based on an extension of an agent-oriented programm...
متن کامل